package com.mt.roll.wms.service;

import com.mt.roll.core.dal.entity.WorkOrder;
import com.mt.roll.core.params.IdParam;
import com.mt.roll.core.vo.IdVo;
import com.mt.roll.core.vo.PageVo;
import com.mt.roll.core.vo.R;
import com.mt.roll.wms.params.WorkOrderParam;
import com.mt.roll.wms.params.WorkOrderQueryParam;
import com.mt.roll.wms.vo.WorkOrderVo;

public interface WorkOrderService {
    R<PageVo<WorkOrder>> page(WorkOrderQueryParam workOrderQueryParam);

    R<WorkOrder> get(IdParam idParam);
    R<IdVo> update(WorkOrderParam workOrderParam);
    R<IdVo> oobToOoaWorkOrder(WorkOrderParam workOrderParam);
}
